package com.tourlaid.mamagerment.service

import com.tourlaid.mamagerment.dto.HomeDto
import com.tourlaid.mamagerment.entity.Thought
import java.util.*

/**
 * Created by xiaoyongge on 2017/8/8.
 */
interface ThoughtService {

    fun queryForList(integral: Int, startDate: Date): List<HomeDto>?

    fun getById(id: Long): Thought

    fun queryByUserId(targetUserId: Long): List<Thought>

    fun queryCountByStoreIdList(storeIdList: List<Long>): List<Map<String, Any>>

    fun queryByShoreId(storeId: Long): List<HomeDto>?

    fun delete(id: Long)

    fun insertThought(content: String, fileNameList: List<String>)
}